package com.motong.gongdan.vo.system.stock.vo;

import com.alibaba.fastjson.JSONObject;
import com.motong.gongdan.vo.system.common.query.SecondGroupCondition;
import com.motong.gongdan.vo.system.otherVo.PageVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * @author:fff
 * @time:2022/7/4
 */
@Data
public class StockBalanceVo extends PageVo {

    @ApiModelProperty("产品id集合")
    private List<Integer>  ids;

    @ApiModelProperty("产品id")
    private List<Integer>  id;


    private String productName;
    private String productCode;
    private String productSpecification;
    private Integer attribute;
    private BigDecimal stock;
    private BigDecimal maximumDown;
    private BigDecimal maximumUp;
    private BigDecimal minimumDown;
    private BigDecimal minimumUp;
    private BigDecimal safeDown;
    private BigDecimal safeUp;
    private Integer typeOther;
    private BigDecimal numDown;
    private BigDecimal numUp;

    @ApiModelProperty("二级分组条件")
    private SecondGroupCondition secondSearchCondition;

    @ApiModelProperty("看板id")
    private Integer screenPlanId;

    @ApiModelProperty(value = "二级分组参数名称")
    private String secondGroupColumnName;

    private Map<Integer,String> customFieldMap;

    private JSONObject searchOther;
}
